package cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.dto;

import cn.iocoder.yudao.framework.common.pojo.PageParam;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotNull;

/**
 * E签宝调用日志保存到ES
 *
 * @author shaoxh
 * @version 1.0
 * @Date 2025-07-28
 */
@Getter
@Setter
public class EsignLogQueryDTO extends PageParam {

    private static final long serialVersionUID = 7516472316726796859L;

    /**
     * 调用方向 (0-调用e签宝，1-e签宝回调)
     */
    @NotNull(message = "direction不能为空")
    private String direction;

    /**
     * 接口编码
     */
    private String interfaceCode;

    /**
     * 请求url
     */
    private String url;

    /**
     * 请求体
     */
    private String requestBody;

    /**
     * 请求时间
     */
    private String sendTimeStart;

    /**
     * 请求时间
     */
    private String sendTimeEnd;

    /**
     * 响应体
     */
    private String responseBody;

}
